package cn.xenosp.server.module.third_server.entity;

import lombok.Data;
import oshi.hardware.*;

import java.util.List;

/**
 * 项目名： service-web
 * 包路径： cn.xenosp.server.web.entity
 * 作者：   TongHui
 * 创建时间: 2024-08-25 18:32
 * 描述: TODO
 * 版本: 1.0
 */
@Data
public class SysInfo implements GlobalMemory, HWDiskStore {
    String totals ;
    String use ;
    String free ;

    String unit;

    String usage;
    String unused;

    @Override
    public long getTotal() {
        return 0;
    }

    @Override
    public long getAvailable() {
        return 0;
    }

    @Override
    public long getPageSize() {
        return 0;
    }

    @Override
    public VirtualMemory getVirtualMemory() {
        return null;
    }

    @Override
    public List<PhysicalMemory> getPhysicalMemory() {
        return null;
    }

    @Override
    public String getName() {
        return null;
    }

    @Override
    public String getModel() {
        return null;
    }

    @Override
    public String getSerial() {
        return null;
    }

    @Override
    public long getSize() {
        return 0;
    }

    @Override
    public long getReads() {
        return 0;
    }

    @Override
    public long getReadBytes() {
        return 0;
    }

    @Override
    public long getWrites() {
        return 0;
    }

    @Override
    public long getWriteBytes() {
        return 0;
    }

    @Override
    public long getCurrentQueueLength() {
        return 0;
    }

    @Override
    public long getTransferTime() {
        return 0;
    }

    @Override
    public List<HWPartition> getPartitions() {
        return null;
    }

    @Override
    public long getTimeStamp() {
        return 0;
    }

    @Override
    public boolean updateAttributes() {
        return false;
    }
}
